함수 요약
엑셀 ROW 함수는 지정한 셀의 행 번호를 반한하는 함수입니다.
함수 구문
=ROW([셀])
•
셀
-
[선택인수]행 번호를 출력할 셀 또는 범위입니다.
- 인수를 생략할 경우, 현재 셀의 행 번호를 반환합니다.
- 범위를 인수로 사용할 시, 엑셀 2019 이전 버전에서는 Ctrl + Shift + Enter로 입력합니다.
상세 설명
엑셀 ROW 함수는 지정한 셀이나 범위의 행 번호를 반환하는 함수입니다. 인수를 생략하면 함수를 입력한 셀의 행 번호를 반환합니다. 이 함수는 단독으로 사용되기보다는 다른 함수와 조합하여 자동화 공식을 만드는데 활용됩니다.
=ROW()/ / 결과 : 함수를 입력한 셀의 행 번호 =ROW(A5)/ / 결과 : 5 =ROW(A1:A5)/ / 결과: {1,2,3,4,5} / / 2019 이전 버전에서는 배열을 반환하는 수식을 Ctrl + Shift + Enter로 입력
ROW 함수 간단 예제
1) 특정 셀의 행 번호 반환하기
=ROW(A3) / / 결과 : 3
2) 범위의 행 번호를 배열로 반환하기
=ROW(A1:A10) ={1,2,3,4,5,6,7,8,9,10} / / 엑셀 2019 이전 버전에서는 범위를 넉넉하게 선택한 후, Ctrl + Shift + Enter로 입력
3) 문자열을 한글자씩 분리하기
=MID("안녕하세요",ROW(A1:A5),1) =MID("안녕하세요",{1,2,3,4,5},1) / / 결과 : {"안","녕","하","세","요"}
그 외 주의사항
ROW 함수의 인수를 생략하면, 함수를 입력한 셀의 행 번호를 반환합니다.
범위를 인수로 입력할 경우 연속된 범위만 가능하며, 여러 개로 나뉘어진 범위는 참조할 수 없습니다.
=ROW(A1:A5, A6:A10) / / 결과 : 함수를 입력할 수 없습니다.
인수로 범위를 사용할 경우, 엑셀 2019 이전 버전에서는 범위를 넉넉히 선택한 상태에서 Ctrl + Shift + Enter (배열 수식) 으로 입력합니다.
MS 공식 홈페이지 링크
예제2번의 "배열로 반환하기"를 연습해보니, 배열이 아닌 분산으로 표기됩니다.(글자가 하나씩 세로로(아래로) 분산됩니다)
동일한 식으로 연습을 했는데, 혹시 어떤 문제가 있는걸까요? 저는 office365 이용자입니다.
분산 오류는 수식이 결과값이 출력되는 동적(분산) 범위 위로 기존 데이터가 있을 경우 발생하며,
범위의 기존 데이터를 지우면 바로 해결됩니다.
관련 내용은 아래 강의를 참고해보세요.
https://www.oppadu.com/%ec%a7%84%ec%a7%9c%ec%93%b0%eb%8a%94-%ec%8b%a4%eb%ac%b4%ec%97%91%ec%85%80-7-4-1/
감사합니다.